triangular transaction - Spanish English Dictionary